An Effective Bump Mapping Hardware Architecture Using Polar Coordinate System
نویسندگان
چکیده
Bump mapping is a technique that represents the detailed parts of an object surface, such as the skin of a peanut, using the geometry mapping without complex modeling. However, the hardware implementation for bump mapping is very expensive, because a large amount of per pixel computations, including the normal vector shading, is required. In this paper, we propose an effective bump mapping algorithm that utilizes the reference space with the polar coordinate system and also propose a new hardware architecture associated with the proposed bump mapping algorithm. The proposed architecture reduces the computations to transform the vectors from the object space into the reference space by using a new vector rotation method. It also reduces the computations for the illumination calculation by using the law of cosine. Compared with the previous approaches, the proposed architecture reduces multiplication operations up to 78%.
منابع مشابه
Design Principles of Hardware-based Phong Shading and Bump Mapping
The VISA+ hardware architecture is the first of a new genera tion of graphics accelerators designed primarily to render bump-, texture-, environmentand environment-bump-mapped polygons. This paper presents examples of the main graphical capabilities and discusses methods and simplifications used to create high quality images. One of the key concepts in the VISA+ design, the use of reflectance ...
متن کاملDESIGN Pi2INCIPLES OF HARDWARE-BASED PHONG SHADING AND BUMP-MAPPING
The VISA+ hardware architecture is the first of a new generation of graphics accelerators designed primarily to render bump-, texture-, environmentand environment-bump-mapped olygons. This paper presents examples of the main graphical capabilities and discusses methods and simplifications used to create high quality images. One of the key concepts in the VISA + design, the use of reflectance cu...
متن کاملHardware Supported Bump Mapping: A Step towards Ingber Quality Real-Time Rendering
Today's high-end Gouraud renderers produce nicely textured scenes by mapping two-dimensional images onto modeled objects in real· time. We present a renderer which textures surfaces in the normal sense of the word using bump textures to simulate wrinkled or dimpled color ful surfaces. Using a simplified bump mapping method we first suc ceeded in designing a real-time bump mapping renderer bas...
متن کاملSelf-Shadowing Bump Map Using 3D Texture Hardware
Self-shadowing bumpmaps add realism and depth to scenes and provide important visual cues. Previous techniques have shown self-shadowing at interactive rates, but at a substantial cost over standard normal mapped bump mapping. This paper uses volume textures on consumer graphics hardware, using few enough resources that they can be easily added to existing normal map bump mapping renderers. Als...
متن کاملHardware-Assisted Rendering of Cylindrical Panoramas
Cylindrical panorama is being used in many applications. Cylindrical panoramic viewers render the panorama from the center of the cylinder by projecting the cylindrical map onto a planar screen. This process involves nonlinear image warping, so many panoramic viewers are implemented in software. Hardware acceleration may be used if the panorama is resampled onto the polygonal models. This paper...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Inf. Sci. Eng.
دوره 23 شماره
صفحات -
تاریخ انتشار 2007